package com.py.framework.entity;

import java.util.Date;

/**
 * 流程实体
 * @author Leegern
 * @date   2018年5月24日
 */
public class WorkFlowWrapper extends WorkFlowBus {

	/**
	 * 序列号
	 */
	private static final long serialVersionUID = 3420471803550499368L;
	
	/**
	 * 任务Id
	 */
	private String taskId;
	
	/**
	 * 执行Id
	 */
	private String executionId;
	
	/**
	 * 任务节点名称
	 */
	private String taskName;
	
	/**
	 * 流程名称
	 */
	private String processDefinitionName;
	
	/**
	 * 任务创建时间
	 */
	private Date taskCreateTime;
	
	/**
	 * 任务开始时间(用于历史查询)
	 */
	private Date taskStartTime;
	
	/**
	 * 任务结束时间(用于历史查询)
	 */
	private Date taskEndTime;

	
	/**
	 * @return the taskId
	 */
	public String getTaskId() {
		return taskId;
	}

	/**
	 * @param taskId the taskId to set
	 */
	public void setTaskId(String taskId) {
		this.taskId = taskId;
	}

	/**
	 * @return the executionId
	 */
	public String getExecutionId() {
		return executionId;
	}

	/**
	 * @param executionId the executionId to set
	 */
	public void setExecutionId(String executionId) {
		this.executionId = executionId;
	}

	/**
	 * @return the taskName
	 */
	public String getTaskName() {
		return taskName;
	}

	/**
	 * @param taskName the taskName to set
	 */
	public void setTaskName(String taskName) {
		this.taskName = taskName;
	}

	/**
	 * @return the processDefinitionName
	 */
	public String getProcessDefinitionName() {
		return processDefinitionName;
	}

	/**
	 * @param processDefinitionName the processDefinitionName to set
	 */
	public void setProcessDefinitionName(String processDefinitionName) {
		this.processDefinitionName = processDefinitionName;
	}

	/**
	 * @return the taskCreateTime
	 */
	public Date getTaskCreateTime() {
		return taskCreateTime;
	}

	/**
	 * @param taskCreateTime the taskCreateTime to set
	 */
	public void setTaskCreateTime(Date taskCreateTime) {
		this.taskCreateTime = taskCreateTime;
	}

	/**
	 * @return the taskStartTime
	 */
	public Date getTaskStartTime() {
		return taskStartTime;
	}

	/**
	 * @param taskStartTime the taskStartTime to set
	 */
	public void setTaskStartTime(Date taskStartTime) {
		this.taskStartTime = taskStartTime;
	}

	/**
	 * @return the taskEndTime
	 */
	public Date getTaskEndTime() {
		return taskEndTime;
	}

	/**
	 * @param taskEndTime the taskEndTime to set
	 */
	public void setTaskEndTime(Date taskEndTime) {
		this.taskEndTime = taskEndTime;
	}
}